Data Types Are Under Full Control with Ada 9 X

نویسنده

  • Magnus Kempe
چکیده

Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear; and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise , or to republish, requires a fee and/or specific permission. ABSTRACT. Ada 83 did not provide enough control on the creation, assignment, and destruction of objects of user-defined types. This lack of control restricted type composition and prevented the full exercise of information hiding for abstract data types. Ada 9X brings new mechanisms supporting the full control of abstract data types, powerful type composition, and more extensive information hiding. With better control of abstract data types, Ada code will be easier to write, understand, maintain, and reuse. Thus, applications written in Ada 9X will be safer.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Two Implementation Models of Abstract Data Types

A~-This paper compares two implementation models for abstract data types: direct and indirect implementations. Direct implementations offer relatively cheap execution and expensive compilation costs while indirect implementations result in relatively expensive implementations and cheap compilation costs. These two models are both accommodated by Ada, and a small experiment compares their costs ...

متن کامل

مقایسه میزان سیلان و ضریب انبساط حرارتی خطی چند نوع موم بیس پلیت با استاندارد ADA

Waxes have a lot of applications in dentistry. Such materials are of thermoplastic type that undergoes deformation in different temperatures. Two important properties of base plate waxes are flow and their coefficient of linear thermal expansion. Recently, different institutions, inside the country, produce dentistry waxes, while they have not been standardized. Consequently, consumers' dissati...

متن کامل

On Persistent and Reliable Streaming in Ada

Saving internal program data for further use is one of the most useful ideas in programming. Developing general features to provide such data saving/ restoring is a very active research area. There are two application areas for such features we believe to be crucial: system fault tolerance and data persistence. Our analysis shows that the features used in these areas have a lot in common: they ...

متن کامل

Serum Adenosine Deaminase Activity and C-Reactive Protein Levels in Patients with Brucellosis

  Background and Objective: Brucellosis is a main transmittable zoonotic disease, which is endemic, and a common health burden in Iran. Adenosine deaminase (ADA) is an essential enzyme which is involved in purine metabolism and its role in immune system is very important. The aim of this study was to determine serum changes of ADA and C-reactive protein (CRP) levels in patients with brucellosi...

متن کامل

دیابت و بارداری

Diabetes during pregnancy is either concurrent diabetes, diagnosed before pregnancy, or ‘gestational diabetes mellitus’ (GDM), first diagnosed in pregnancy. GDM is the commonest metabolic disorder of pregnancy, with a prevalence of one to 14 percent, depending on the reporting team. The prevalence of GDM in Tehran is 4.7%. Diabetes concurrent with pregnancy is diagnosed according to the recent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994